;------------------------------------------------------------
;
; Events file for Kyokujitsu
;
; By: DarthVeda
; May 15, 2001
; Last Change: Version .9b
; Events for November 1938 - February 1939
; Copyright (C) 2000, 2001, 2002
;
;------------------------------------------------------------

;------------------------------------------------------------
; Flags Used
;
; The following flags have been used.
;
; Chinese
; 0 - Objective Complete
; 1 - Nanking Captured Early (On/Off) (Flag Tech 1 (33))
; 2 - Turn 21
; 3 - Wuhan Surprise
; 31- No second "offensive" message
; -Communist Base - Flag Tech 2 (36)
; -Southern Offensive - Flag Tech 4 (40)
; -Wuhan Surprise - Flag Tech 5 (41)
; IJA
; -Defeat Russia #1 - Flag Tech 2 (36)
;
;------------------------------------------------------------

@BEGINEVENTS

;@DEBUG

@INITFLAG

@IF
ReceivedTechnology
receiver=IJN
technology=85
@AND
ScenarioLoaded
@THEN
TakeTechnology
whom=IJN
technology=85
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=33
@THEN
JustOnce
Flag
Continuous
who=Chinese
state=On
flag=1
@ENDIF

@IF
ScenarioLoaded
@AND
ReceivedTechnology
receiver=Chinese
technology=40
@THEN
JustOnce
Flag
Continous
who=Chinese
State=On
flag=31
@ENDIF

@IF
ScenarioLoaded
@AND
ReceivedTechnology
receiver=Chinese
technology=41
@THEN
Flag
Continuous
who=Chinese
state=On
flag=3
@ENDIF

;------------------------------------------------------------
;
; Negotiations Event
;
; Prevent the cowardly AI's from making peace and what not
;
;------------------------------------------------------------

@IF
Negotiation
talker=Anybody
talkertype=HumanOrComputer
listener=Anybody
listenertype=HumanOrComputer
@THEN
@ENDIF

@IF
Turn
turn=Every
@THEN
MakeAgression
who=Chinese
whom=IJA
@ENDIF

@IF
Turn
turn=Every
@THEN
MakeAgression
who=Chinese
whom=IJN
@ENDIF

; No attacking the Allies!

@IF
UnitKilled
unit=AnyUnit
attacker=IJA
Defender Only
defender=Allies
@THEN
Text
^ Your premature attack on the United States is unacceptable.
YOU HAVE BEEN RELIEVED.
endtext
DestroyACivilization
whom=IJA
@ENDIF

@IF
UnitKilled
unit=AnyUnit
attacker=IJN
Defender Only
defender=Allies
@THEN
Text
^ Your premature attack on the United States is unacceptable.
YOU HAVE BEEN RELIEVED.
endtext
DestroyACivilization
whom=IJN
@ENDIF

;------------------------------------------------------------
;
; Japanese Requesition Events
;
; The following events will allow the Japanese player to
; acquire additional units
;
;------------------------------------------------------------

;Begin IJA Infantry

@IF
ReceivedTechnology
receiver=IJA
technology=51
@THEN
CreateUnit
owner=IJA
unit=Nipponese
Count=3
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=50
@THEN
CreateUnit
owner=IJA
unit=Nipponese
Count=3
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=49
@THEN
CreateUnit
owner=IJA
unit=Nipponese
Count=2
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=48
@THEN
CreateUnit
owner=IJA
unit=Nipponese
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=51
@THEN
ChangeMoney
receiver=IJA
amount=-45
TakeTechnology
whom=IJA
technology=51
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=50
@THEN
ChangeMoney
receiver=IJA
amount=-45
TakeTechnology
whom=IJA
technology=50
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=49
@THEN
ChangeMoney
receiver=IJA
amount=-45
TakeTechnology
whom=IJA
technology=49
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=48
@THEN
ChangeMoney
receiver=IJA
amount=-45
TakeTechnology
whom=IJA
technology=48
@ENDIF

; end of IJA Infantry
; Begin IJA Fighters
 
@IF
ReceivedTechnology
receiver=IJA
technology=58
@THEN
CreateUnit
owner=IJA
unit=Ki-27 Nate
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=52
@THEN
CreateUnit
owner=IJA
unit=Ki-27 Nate
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=52
@THEN
ChangeMoney
receiver=IJA
amount=-80
TakeTechnology
whom=IJA
technology=52
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=58
@THEN
ChangeMoney
receiver=IJA
amount=-80
TakeTechnology
whom=IJA
technology=58
@ENDIF

; end IJA fighters
; Begin IJA Ground Equipment

@IF
ReceivedTechnology
receiver=IJA
technology=62
@THEN
CreateUnit
owner=IJA
unit=Artillery
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=62
@THEN
CreateUnit
owner=IJA
unit=Armored Infantry
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=61
@THEN
CreateUnit
owner=IJA
unit=Artillery
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=61
@THEN
CreateUnit
owner=IJA
unit=Armored Infantry
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=61
@THEN
ChangeMoney
receiver=IJA
amount=-65
TakeTechnology
whom=IJA
technology=61
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=62
@THEN
ChangeMoney
receiver=IJA
amount=-65
TakeTechnology
whom=IJA
technology=62
@ENDIF

; end IJA ground equipment
; Begin IJA Bombers

@IF
ReceivedTechnology
receiver=IJA
technology=63
@THEN
CreateUnit
owner=IJA
unit=Ki-21 Sally
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=64
@THEN
CreateUnit
owner=IJA
unit=Ki-21 Sally
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=63
@THEN
ChangeMoney
receiver=IJA
amount=-120
TakeTechnology
whom=IJA
technology=63
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=64
@THEN
ChangeMoney
receiver=IJA
amount=-120
TakeTechnology
whom=IJA
technology=64
@ENDIF

; end IJA Bombers
; Being IJA Transports

@IF
ReceivedTechnology
receiver=IJA
technology=99
@THEN
CreateUnit
owner=IJA
unit=Transport
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=98
@THEN
CreateUnit
owner=IJA
unit=Transport
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=99
@THEN
ChangeMoney
receiver=IJA
amount=-80
TakeTechnology
whom=IJA
technology=99
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=98
@THEN
ChangeMoney
receiver=IJA
amount=-80
TakeTechnology
whom=IJA
technology=98
@ENDIF

; end of IJA Transports
; Begin IJN Infantry

@IF
ReceivedTechnology
receiver=IJN
technology=51
@THEN
CreateUnit
owner=IJN
unit=Marines
Count=2
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=50
@THEN
CreateUnit
owner=IJN
unit=Marines
Count=2
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=49
@THEN
CreateUnit
owner=IJN
unit=Marines
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=48
@THEN
CreateUnit
owner=IJN
unit=Marines
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=51
@THEN
ChangeMoney
receiver=IJN
amount=-45
TakeTechnology
whom=IJN
technology=51
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=50
@THEN
ChangeMoney
receiver=IJN
amount=-45
TakeTechnology
whom=IJN
technology=50
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=49
@THEN
ChangeMoney
receiver=IJN
amount=-45
TakeTechnology
whom=IJN
technology=49
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=48
@THEN
ChangeMoney
receiver=IJN
amount=-45
TakeTechnology
whom=IJN
technology=48
@ENDIF

; end IJN Infantry
; Begin IJN Fighter

@IF
ReceivedTechnology
receiver=IJN
technology=58
@THEN
CreateUnit
owner=IJN
unit=A5M Claude
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=52
@THEN
CreateUnit
owner=IJN
unit=A5M Claude
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=58
@THEN
ChangeMoney
receiver=IJN
amount=-80
TakeTechnology
whom=IJN
technology=58
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=52
@THEN
ChangeMoney
receiver=IJN
amount=-80
TakeTechnology
whom=IJN
technology=52
@ENDIF

; end IJN Fighter
; Begin IJN Ground Equipment

@IF
ReceivedTechnology
receiver=IJN
technology=62
@THEN
CreateUnit
owner=IJN
unit=Artillery
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=61
@THEN
CreateUnit
owner=IJN
unit=Artillery
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=62
@THEN
ChangeMoney
receiver=IJN
amount=-65
TakeTechnology
whom=IJN
technology=62
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=62
@THEN
ChangeMoney
receiver=IJN
amount=-65
TakeTechnology
whom=IJN
technology=62
@ENDIF

; end IJN Ground Equipment
; begin IJN Bomber

@IF
ReceivedTechnology
receiver=IJN
technology=63
@THEN
CreateUnit
owner=IJN
unit=G3M3 Nell
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=64
@THEN
CreateUnit
owner=IJN
unit=G3M3 Nell
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=63
@THEN
ChangeMoney
receiver=IJN
amount=-120
TakeTechnology
whom=IJN
technology=63
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=64
@THEN
ChangeMoney
receiver=IJN
amount=-120
TakeTechnology
whom=IJN
technology=64
@ENDIF

; end of IJN Bombers
; Begin IJN IJN Attack Aircraft

@IF
ReceivedTechnology
receiver=IJN
technology=65
@THEN
CreateUnit
owner=IJN
unit=D1A2 Susie
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=68
@THEN
CreateUnit
owner=IJN
unit=B5N1 Kate
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=65
@THEN
ChangeMoney
receiver=IJN
amount=-100
TakeTechnology
whom=IJN
technology=65
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=68
@THEN
ChangeMoney
receiver=IJN
amount=-100
TakeTechnology
whom=IJN
technology=68
@ENDIF

; end of IJN Attack Aircraft
; Begin IJN Transports

@IF
ReceivedTechnology
receiver=IJN
technology=99
@THEN
CreateUnit
owner=IJN
unit=Transport
Count=2
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=98
@THEN
CreateUnit
owner=IJN
unit=Transport
Count=2
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=99
@THEN
ChangeMoney
receiver=IJN
amount=-80
TakeTechnology
whom=IJN
technology=99
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=98
@THEN
ChangeMoney
receiver=IJN
amount=-80
TakeTechnology
whom=IJN
technology=98
@ENDIF

; end IJN Transports
; Begin IJN Submarines

@IF
ReceivedTechnology
receiver=IJN
technology=88
@THEN
CreateUnit
owner=IJN
unit=C-1 Sub
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=88
@THEN
ChangeMoney
receiver=IJN
amount=-180
TakeTechnology
whom=IJN
technology=88
@ENDIF

; end IJN Submarines
; Begin IJN Light Cruisers

@IF
ReceivedTechnology
receiver=IJN
technology=90
@THEN
CreateUnit
owner=IJN
unit=Light Cruiser
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=91
@THEN
CreateUnit
owner=IJN
unit=Light Cruiser
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=90
@THEN
ChangeMoney
receiver=IJN
amount=-320
TakeTechnology
whom=IJN
technology=90
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=91
@THEN
ChangeMoney
receiver=IJN
amount=-320
TakeTechnology
whom=IJN
technology=91
@ENDIF

; end of IJN Light Cruisers
; begin IJN Destroyers

@IF
ReceivedTechnology
receiver=IJN
technology=94
@THEN
CreateUnit
owner=IJN
unit=Destroyer
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=95
@THEN
CreateUnit
owner=IJN
unit=Destroyer
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=96
@THEN
CreateUnit
owner=IJN
unit=Destroyer
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=97
@THEN
CreateUnit
owner=IJN
unit=Destroyer
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=94
@THEN
ChangeMoney
receiver=IJN
amount=-180
TakeTechnology
whom=IJN
technology=94
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=95
@THEN
ChangeMoney
receiver=IJN
amount=-180
TakeTechnology
whom=IJN
technology=95
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=96
@THEN
ChangeMoney
receiver=IJN
amount=-180
TakeTechnology
whom=IJN
technology=96
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=97
@THEN
ChangeMoney
receiver=IJN
amount=-180
TakeTechnology
whom=IJN
technology=97
@ENDIF

;------------------------------------------------------------
; Historical Events
;
; The following events help carve history through China
;
;------------------------------------------------------------

@IF
ScenarioLoaded
@THEN
JustOnce
Text
^------------------------- Briefing -------------------------
endtext
@ENDIF

@IF
ScenarioLoaded 
@THEN
JustOnce
Text
^ Our informants have told us of a secret Communist camp
^ being assembled in the North, where we are vulnerable.
^
^ Our spies could not obtain the exact location, but our
^ intelligence has guessed that it is in one of three locations:
^
^ (57,17), (70,6), or (71,23)
endtext
@ENDIF

@IF
ScenarioLoaded 
@THEN
JustOnce
CreateUnit
owner=Chinese
unit=Camp
veteran=No
homecity=none
Randomize
locations
57,17,1
70,6,1
71,23,1
endlocations
@ENDIF

@IF
ScenarioLoaded
@THEN
JustOnce
Text
^Commander, if this camp is allowed to go online, our entire war
^effort within China could be in jeopardy.  Destroy it by March
^and await further orders.
endtext
@ENDIF

@IF
ScenarioLoaded
@THEN
JustOnce
Text
^---------------------- Technology Update ----------------------
^
^ Technicians are pleased to inform you that the Ki-21
^ Bomber is now available for requestion by the Army.  Also, the
^ navy can now requesition the new A5M fighter design.
^
^---------------------------------------------------------------
endtext
@ENDIF

;-------------------------------
;
; Historical Events
;
;-------------------------------

@IF
Turn
turn=20
@THEN
Text
^High Command informs you that Baron Hiranuma has become prime minister of Japan.
endtext
@ENDIF

@IF
UnitKilled
unit=Camp
attacker=Anybody
defender=Chinese
@THEN
JustOnce
Text
^This camp was recently abandoned, but we have
^found a communist attempting to flee the area.
^
^In exchange for his life, he has revealed the location
^of the communist base to us!
endtext
CreateUnit
owner=Chinese
unit=Communist Holdout
veteran=Yes
homecity=None
locations
83,11,1
endlocations
@ENDIF

@IF
UnitKilled
unit=Camp
attacker=Anybody
defender=Chinese
@THEN
JustOnce
CreateUnit
owner=IJA
unit=Map Revealer
veteran=Yes
homecity=None
locations
84,12,1
endlocations
@ENDIF

@IF
UnitKilled
unit=Camp
attacker=Anybody
defender=Chinese
@THEN
JustOnce
CreateUnit
owner=Chinese
unit=Guerillas
Count=2
veteran=Yes
homecity=None
locations
83,11,1
endlocations
@ENDIF

@IF
UnitKilled
unit=Communist Holdout
attacker=Anybody
defender=Chinese
@THEN
Text
^Excellent.  You have destroyed the secret communist
^holdout.  Our operations in the North will be unhampered
^by rebel raids behind our lines.
endtext
Flag
Continuous
who=Chinese
state=On
flag=0
@ENDIF

;-------------------------------
;
; Regular Chinese Army Movements
;
;-------------------------------

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=4
veteran=Yes
homecity=None
Randomize
locations
42,22,1
40,26,1
45,25,1
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=4
veteran=Yes
homecity=None
Randomize
locations
51,21,1
46,32,1
37,37,1
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Chinese
unit=Guerillas
Count=4
veteran=Yes
homecity=None
Randomize
locations
33,25,1
37,23,1
40,20,1
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Chinese
unit=Chinese Regulars
Count=2
veteran=Yes
homecity=None
locations
16,18,1
endlocations
@ENDIF

@IF
RandomTurn
denominator=3
@THEN
CreateUnit
owner=Chinese
unit=T-26 Tank
veteran=Yes
homecity=None
locations
16,18,1
endlocations
@ENDIF

@IF
RandomTurn
denominator=3
@THEN
CreateUnit
owner=Chinese
unit=T-26 Tank
veteran=Yes
homecity=None
locations
16,18,1
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Chinese
unit=I-16
veteran=Yes
homecity=None
locations
16,18,1
endlocations
@ENDIF

@IF
UnitKilled
unit=I-16
Map=1
attacker=Anybody
defender=Chinese
@THEN
CreateUnit
owner=Chinese
unit=I-16
veteran=Yes
homecity=None
locations
85,29,0
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Chinese
unit=Cavalry
veteran=Yes
homecity=None
locations
16,18,1
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Chinese
unit=Artillery
veteran=Yes
homecity=None
locations
16,18,1
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
MoveUnit
unit=AnyUnit
owner=Chinese
Map=1
maprect
15,17,17,17,17,19,15,19
moveto
30,34
numbertomove=All
@ENDIF

@IF
UnitKilled
unit=AnyUnit
attacker=Anybody
defender=Anybody
@THEN
MoveUnit
unit=AnyUnit
owner=Chinese
Map=1
maprect
15,17,17,17,17,19,15,19
moveto
30,34
numbertomove=All
@ENDIF

@IF
Turn
turn=Every
@THEN
MoveUnit
unit=AnyUnit
owner=Chinese
Map=1
maprect
11,33,19,33,19,41,11,41
moveto
41,39
numbertomove=All
@ENDIF

@IF
UnitKilled
unit=AnyUnit
attacker=Anybody
defender=Anybody
@THEN
MoveUnit
unit=AnyUnit
owner=Chinese
Map=1
maprect
11,33,19,33,19,41,11,41
moveto
41,39
numbertomove=All
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Chinese
unit=Artillery
veteran=Yes
homecity=None
locations
15,37,1
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Chinese
unit=Chinese Regulars
Count=2
veteran=Yes
homecity=Lanchow
locations
15,37,1
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Chinese
unit=Cavalry
veteran=Yes
homecity=None
locations
15,37,1
endlocations
@ENDIF

@IF
RandomTurn
denominator=3
@THEN
CreateUnit
owner=Chinese
unit=T-26 Tank
veteran=Yes
homecity=None
locations
15,37,1
endlocations
@ENDIF

@IF
UnitKilled
unit=Artillery
attacker=Anybody
Defender Only
defender=Chinese
@THEN
CreateUnit
owner=Chinese
unit=Cavalry
veteran=Yes
homecity=None
locations
11,55,1
endlocations
@ENDIF

@IF
UnitKilled
unit=Artillery
attacker=Anybody
defender=Chinese
@THEN
MoveUnit
unit=AnyUnit
owner=Chinese
Map=1
maprect
10,54,12,54,12,56,10,56
moveto
46,22
numbertomove=All
@ENDIF

@IF
UnitKilled
unit=Guerillas
attacker=Anybody
defender=Anybody
@THEN
CreateUnit
owner=Chinese
unit=Machine Gun
veteran=Yes
homecity=None
locations
16,18,1
endlocations
@ENDIF

@IF
UnitKilled
unit=Guerillas
attacker=Anybody
defender=Anybody
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
veteran=Yes
homecity=None
locations
16,18,1
endlocations
@ENDIF

@IF
UnitKilled
unit=Guerillas
attacker=Anybody
defender=Anybody
@THEN
MoveUnit
unit=AnyUnit
owner=Chinese
Map=1
maprect
15,17,17,17,17,19,15,19
moveto
32,20
numbertomove=All
@ENDIF

@IF
UnitKilled
unit=Guerillas
attacker=Anybody
defender=Anybody
@THEN
MoveUnit
unit=AnyUnit
owner=Chinese
Map=1
maprect
31,19,33,19,33,21,31,21
moveto
25,41
numbertomove=All
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=2
veteran=Yes
homecity=None
Randomize
locations
3,49,1
2,40,1
5,53,1
7,49,1
7,53,1
3,45,1
4,42,1
1,51,1
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=2
veteran=Yes
homecity=None
Randomize
locations
5,53,1
7,49,1
7,53,1
3,45,1
4,42,1
1,51,1
3,49,1
2,40,1
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=2
veteran=Yes
homecity=None
Randomize
locations
2,40,1
5,53,1
7,49,1
7,53,1
3,45,1
4,42,1
1,51,1
3,49,1
endlocations
@ENDIF

@IF
Turn
turn=every
@THEN
MoveUnit
unit=AnyUnit
owner=Chinese
Map=1
maprect
0,40,10,40,10,54,0,54
moveto
30,48
numbertomove=All
@ENDIF

;-------------------------------
;
; - Wuhan Surprise
;
;-------------------------------

@IF
CityTaken
city=Wuhan
attacker=Anybody
defender=Chinese
@AND
CheckFlag
who=Chinese
flag=3
State=Off
@THEN
Text
^The City of Wuhan, after putting up a struggle
against the Japanese invaders for months, finally
falls.  Japanese morale at home and abroad soars
at the news of the attack.  100 Extra NIP's have
been produced this turn.
endtext
ChangeMoney
receiver=TriggerAttacker
amount=100
@ENDIF

@IF
CityTaken
city=Wuhan
attacker=Anybody
defender=Chinese
@THEN
GiveTechnology
technology=41
receiver=Chinese
@ENDIF

@IF
CityTaken
city=Wuhan
attacker=Anybody
defender=Chinese
@AND
CheckFlag
who=Chinese
flag=3
State=Off
@THEN
text
^Chinese partisans and regulars laying in wait around
Wuhan have sprung their well-laid trap.  Wuhan's fall
is a set-up!
endtext
@ENDIF

@IF
CityTaken
city=Wuhan
attacker=Anybody
defender=Chinese
@AND
CheckFlag
who=Chinese
flag=3
State=Off
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=2
veteran=Yes
homecity=None
Randomize
locations
11,37,1
12,40,1
18,38,1
17,33,1
15,33,1
18,32,1
14,34,1
13,41,1
17,39,1
16,32,1
endlocations
@ENDIF

@IF
CityTaken
city=Wuhan
attacker=Anybody
defender=Chinese
@AND
CheckFlag
who=Chinese
flag=3
State=Off
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=2
veteran=Yes
homecity=None
Randomize
locations
11,37,1
12,40,1
18,38,1
17,33,1
15,33,1
18,32,1
14,34,1
13,41,1
17,39,1
16,32,1
endlocations
@ENDIF

@IF
CityTaken
city=Wuhan
attacker=Anybody
defender=Chinese
@AND
CheckFlag
who=Chinese
flag=3
State=Off
@THEN
CreateUnit
owner=Chinese
unit=Machine Gun
Count=2
veteran=Yes
homecity=None
Randomize
locations
11,37,1
12,40,1
18,38,1
17,33,1
15,33,1
18,32,1
14,34,1
13,41,1
17,39,1
16,32,1
endlocations
@ENDIF

@IF
CityTaken
city=Wuhan
attacker=Anybody
defender=Chinese
@AND
CheckFlag
who=Chinese
flag=3
State=Off
@THEN
CreateUnit
owner=Chinese
unit=Cavalry
veteran=Yes
homecity=None
Randomize
locations
11,37,1
12,40,1
18,38,1
17,33,1
15,33,1
18,32,1
14,34,1
13,41,1
17,39,1
16,32,1
endlocations
@ENDIF

@IF
CityTaken
city=Wuhan
attacker=Anybody
defender=Chinese
@AND
CheckFlag
who=Chinese
flag=3
State=Off
@THEN
CreateUnit
owner=Chinese
unit=Chinese Regulars
Count=2
veteran=Yes
homecity=None
Randomize
locations
11,37,1
12,40,1
18,38,1
17,33,1
15,33,1
18,32,1
14,34,1
13,41,1
17,39,1
16,32,1
endlocations
@ENDIF

@IF
CityTaken
city=Wuhan
attacker=Anybody
defender=Chinese
@AND
CheckFlag
who=Chinese
flag=3
State=Off
@THEN
CreateUnit
owner=Chinese
unit=Chinese Regulars
Count=2
veteran=Yes
homecity=None
Randomize
locations
11,37,1
12,40,1
18,38,1
17,33,1
15,33,1
18,32,1
14,34,1
13,41,1
17,39,1
16,32,1
endlocations
@ENDIF

;-------------------------------
;
; - Southern Offensive triggered
;
;-------------------------------

@IF
CityTaken
city=Canton
attacker=Anybody
defender=Chinese
@THEN
JustOnce
GiveTechnology
technology=40
receiver=Chinese
@ENDIF

@IF
CityTaken
city=Macao
attacker=Anybody
defender=Chinese
@THEN
JustOnce
GiveTechnology
technology=40
receiver=Chinese
@ENDIF

@IF
CityTaken
city=Haikou
attacker=Anybody
defender=Chinese
@THEN
JustOnce
GiveTechnology
technology=40
receiver=Chinese
@ENDIF

@IF
CityTaken
city=Nanning
attacker=Anybody
defender=Chinese
@THEN
JustOnce
GiveTechnology
technology=40
receiver=Chinese
@ENDIF

@IF
CityTaken
city=Swatow
attacker=Anybody
defender=Chinese
@THEN
JustOnce
GiveTechnology
technology=40
receiver=Chinese
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@AND
CheckFlag
who=Chinese
flag=31
State=Off
@THEN
JustOnce
Text
^Chinese armies in the South, until now bottled up and
left out of the war, spring into action with the Japanese invasion
of the Southeast.
^
^Additionally, Chinese Warlords have decided to make their
presence in the area known.  Expect massive amounts of
poor infantry from the Warlords to hamper your operations in this sector.
endtext
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@AND
RandomTurn
denominator=3
@THEN
CreateUnit
owner=Chinese
unit=Cavalry
veteran=No
homecity=None
locations
74,38,0
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@AND
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Chinese
unit=Machine Gun
veteran=Yes
homecity=None
locations
74,38,0
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@THEN
CreateUnit
owner=Chinese
unit=Chinese Regulars
veteran=No
homecity=None
locations
74,38,0
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@THEN
CreateUnit
owner=Chinese
unit=Chinese Regulars
veteran=No
homecity=None
locations
74,36,0
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@THEN
CreateUnit
owner=Chinese
unit=Chinese Regulars
veteran=Yes
homecity=None
locations
85,29,0
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@THEN
MoveUnit
unit=AnyUnit
owner=Chinese
Map=0
maprect
73,37,75,37,75,39,73,39
moveto
86,48
numbertomove=All
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@AND
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Chinese
unit=Cavalry
veteran=Yes
homecity=None
locations
96,42,0
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@AND
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Chinese
unit=Chinese Regulars
veteran=Yes
homecity=None
locations
96,42,0
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@THEN
MoveUnit
unit=AnyUnit
owner=Chinese
Map=0
maprect
95,41,97,41,97,43,95,43
moveto
71,49
numbertomove=All
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=2
veteran=No
homecity=None
Randomize
locations
91,45,0
94,54,0
83,43,0
76,48,0
92,40,0
80,38,0
78,44,0
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=2
veteran=No
homecity=None
Randomize
locations
94,54,0
83,43,0
76,48,0
92,40,0
80,38,0
78,44,0
91,45,0
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=2
veteran=No
homecity=None
Randomize
locations
83,43,0
76,48,0
92,40,0
80,38,0
78,44,0
91,45,0
94,54,0
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=2
veteran=Yes
homecity=None
Randomize
locations
76,48,0
92,40,0
80,38,0
78,44,0
91,45,0
94,54,0
83,43,0
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@THEN
MoveUnit
unit=Chinese Irregulars
owner=Chinese
Map=0
maprect
71,39,81,39,81,55,71,55
moveto
71,49
numbertomove=All
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@THEN
MoveUnit
unit=Chinese Irregulars
owner=Chinese
Map=0
maprect
81,35,97,35,97,61,81,61
moveto
86,48
numbertomove=All
@ENDIF

;------------------------------------------------------------
;
; File Change Statement
;
; The part of the program where we make the User work for
; their enjoyment :)
;
;------------------------------------------------------------

@IF
Turn
turn=21
@THEN
Flag
who=Chinese
state=On
flag=2
@ENDIF

@IF
CheckFlag
who=Chinese
mask=0b00000000000000000000000000000101
Threshold=2
State=On
@AND
CheckFlag
who=Chinese
flag=1
State=Off
@THEN
Text
^You have impressed high command with your
skillful display in removing the Communist threat
behind our lines.  Every month brings us closer to victory!
^
^You may now load part 6 of Kyokujitsu!
endtext
@ENDIF

@IF
CheckFlag
who=Chinese
mask=0b00000000000000000000000000000101
Threshold=2
State=On
@AND
CheckFlag
who=Chinese
flag=1
State=On
@THEN
Text
^You have impressed high command with your
skillful display in removing the Communist threat
behind our lines.  Every month brings us closer to victory!
^
^You may now load part 6 of Kyokujitsu!
endtext
@ENDIF

@IF
CheckFlag
who=Chinese
flag=0
State=Off
@AND
CheckFlag
who=Chinese
mask=0b00000000000000000000000000000110
Threshold=2
State=On
@THEN
Text
^High command is dismayed in your inability to solve
the Communist problem in the North.  They will prove
to be a constant thorn in our side.  Try not to dissapoint
high command in the future.
^
^You are now ready to play part 6 of Kyokujitsu!
endtext
TakeTechnology
whom=Chinese
technology=33
@ENDIF

@IF
CheckFlag
who=Chinese
flag=0
State=Off
@AND
CheckFlag
who=Chinese
mask=0b00000000000000000000000000000110
Threshold=2
State=On
@THEN
GiveTechnology
technology=33
receiver=Chinese
@ENDIF

@IF
Turn
turn=21
@AND
CheckFlag
who=Chinese
mask=0b00000000000000000000000000000011
Threshold=2
State=Off
@THEN
Text
^Your failure to remove a small band of Communist
rebels from our rear lines will be disastrous in
the coming months.  High command has decided to
retire you from your duties.
^
^YOU HAVE BEEN RELIEVED.
endtext
@ENDIF

@IF
Turn
turn=21
@AND
CheckFlag
who=Chinese
mask=0b00000000000000000000000000000011
Threshold=2
State=Off
@THEN
Text
^Unfortunately, you have lost the fifth part of Kyokujitsu. But,
^you can always go back and try again!
endtext
EndGame
endscreens=No
@ENDIF

@ENDEVENTS